#设置虚拟内存（ES)
sysctl -w vm.max_map_count=262144
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
sysctl -p

#创建目录&设置权限
sudo mkdir -p /home/es/
sudo chmod -R 777 /home/es

#运行容器
docker kill es
docker rm es
docker run -d \
--restart=always \
-v /home/es:/usr/share/elasticsearch/data \
-e "discovery.type=single-node" \
-e "bootstrap.memory_lock=true" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
--ulimit memlock=-1:-1 \
--name es  elasticsearch:8.0.0